body, .titlepage, input.control, select.control, textarea.control, input.rocontrol, textarea.control, textarea.rocontrol, td, th, a.grid
{
	font-family: Tahoma;
	color: #333333;
	font-weight: normal;
	font-size: 11px;
}

th
{
	font-weight: bold;
	background-color: #f3f3f3;
}


.titlepage
{
	font-size: 18px;
}

table.grid, textarea.control, input.control, input.rocontrol, textarea.control,textarea.rocontrol
{
	border-top: 1px #c5c8ca solid;
	border-left: 1px #c5c8ca solid;
	border-right: 1px #a8afb2 solid;
	border-bottom: 1px #a8afb2 solid;
}

textarea.control, input.control, input.rocontrol , textarea.control,textarea.rocontrol
{
	padding-left: 2px;
	padding-right: 2px;
}

input.rocontrol, textarea.rocontrol
{
	background-color: #f8f8f8;
}

tr.tableborder
{
	background-color: #a8afb2;
}

a.grid:visited, a.grid:active, a.grid:hover
{
	color: #006699;
}
li a:visited, li a:active, li a:hover
{
	color: #006699;
}
a.help:visited, a.help:active, a.help:hover
{
	color: #006699;
}

a.control:visited, a.control:active, a.control:hover
{
	color: #006699;
}


tr.hover
{
	background-color: #edeed5;
}
tr.simple
{
	background-color: #ffffff;
}


div.help	{
	display: none; 
	overflow: auto; 
	background-color: #eeeeee; 
	position: absolute; 
	padding: 5 5 5 5; 
	border: 1px #333333 solid;
	font-family: verdana; 
	font-size: 8pt;
}

.donestring
{
	font-weight: bold;
}

th.sectionname
{
	padding-left: 5px;
}
div.subsectionname, th.subsectionname
{
	font-weight: bold;
	padding-left: 5px;
}

/* dashboard */
.rowpanel
{
	width: 800px;
}
.leftpanel
{
	width: 395px; 
	float: left; 
	padding-bottom: 10px;
}
.rightpanel
{
	width: 395px; 
	float: right; 
	padding-bottom: 10px;
}
.fullpanel
{
	width: 100%; 
	padding-bottom: 10px;
	float: left;
}
.paneltitle
{
	width: 100%; 
	padding-top: 5px; 
	border: 1px #aaaaaa solid; 
	height: 20px; 
	font-weight: bold; 
	background-color: #f3f3f3;
}
.panelcontent
{
	width: 100%; 
	height: 200px; 
	overflow-y: auto; 
	border-bottom: 1px #aaaaaa solid; 
	border-left: 1px #aaaaaa solid;
	border-right: 1px #aaaaaa solid;
}
.panelcontentrow
{
	margin: 3px;
}
.paneltitlerow
{
	padding-left: 10px;
}

.warning
{
	color: #ff0000;
}